﻿namespace Core
{
    public abstract class AbstractProcessingUnit : Core.Component, IStartUpdateFinish
    {
        public bool IsComplete { get; protected set; }

        public abstract void Start();

        public abstract void Update();

        public abstract void Finish();
    }
}
